html{height: 100%;}

body {
    font-size: 11px!important;
    text-align: left;
    font-family: Tahoma,Geniva,sans-serif;
    line-height: 18px;
    color:#312E25;
    height: 100%;
    position:relative;
    margin:0;
    padding:0;
    /* background: url("../images/top_bg.png") repeat-x scroll 0 0 #fff !important; */
    /* padding:25px 0 0 0!important;*/
}

/* WRAPPERS */
#wrapper {margin:0 auto;width:1000px;min-height: 100%; margin-bottom:70px;}
.column-left{float:left;width:670px;margin:15px 0 0 0;}
.column-right{float:left;width:300px;margin:15px 0 0 23px;}
.left{float:left;}
.right {float:right;}
.clr {clear:both;}


a {color: #000;cursor: pointer;font-family: Tahoma,Geniva,sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}
p {font-size: 11px!important;line-height: 18px!important;color:#312E25;font-family: Tahoma,Geniva,sans-serif!important;}
ol, ul {list-style: none outside none;}

table {padding:0;margin:0;}


/* UI-REPLACED */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
    background-color:#000!important;
    font-weight: normal!important;
}



/* SCOREBOARD */
#scoreboard h6 {font-size:17px;color:white;font-weight:normal;}
#scoreboard img {height: 36px;}



/* FOOTER */
#footer{
	background-color:#000;
	height:60px;
	width: 100%;
	margin:0;
	padding:0;
	border-top:3px solid red;
	position:fixed;
	bottom:0;
	left:0;
	clear:both;
	overflow:hidden;
	opacity: 0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	color: #fff;
	font-size:11px;
	line-height:16px;
}

#footer #footer-wrapper{
	margin: 0 auto;
	width: 1000px;
	position: relative;
	overflow: hidden;
	padding:5px;
}

#footer #footer-scoreboard{border:0;float:left;visibility:visible;overflow:hidden;position:relative;z-index:2;left:0px;width:200px!important;}
#footer #footer-scoreboard ul{margin:0;padding:0;position:relative;list-style-type:none;z-index:1;width:200px!important;}

#footer ul.links{list-style-type:none;}
#footer ul.links li{float:left;width:120px;}
#footer ul.links li a.title{color:#dedede;font-size:11px;font-weight:bold;}

#footer a{color: #dedede;font-size:11px;font-weight:normal;text-decoration:none;}


/* SPONSORS */
.sponsors {
    margin:0;    
    padding:0;
    width: 110%;
    position:relative;
    z-index:0;
    padding : 0 150px 0 0;
}

.sponsors .company {
    display: inline;
    float: left;
    height: 75px;
    margin:0;
    overflow: hidden;
    width: 148px;
}
.sponsors .company .logo {position:relative;width:145px;height:75px;}
.sponsors .company .logo span.icon-shade {
    background: url("../images/logo-shadow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 76px;
    margin: 0 0 5px;
    width: 148px;
}
.sponsors .company .logo a.thumbnail {
    height: 62px;
    left: 4px;    
    top: 4px;
    position: absolute;
    width: 140px;
    z-index: 10;
}

/* END SPONSOR */




.sp-inner-content {
    padding: 10px 0;
}

* {
    margin: 0;
    outline: 0 none;
    padding: 0;
}

h1.componentheading, .componentheading {
    border-bottom: 1px dashed #D3D3D3;
    font-size: 175%;
    font-weight: 400;
    line-height: normal;
    margin: 0 0 10px;
    padding: 0 0 10px;
}

.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
    line-height: normal;    
}

element.style {
    background-image: url("components/com_joomsport/images/.png");
}
div .tabdiv {
    border: 0 none;
    padding: 10px 0;
}

.tabdiv {
    border: 1px solid #CFCFCF;
    padding: 7px;
}


.hd {
  background-attachment:initial;
  background-clip:initial;
  background-color:#EAEAEA;
  background-image:url(/images/ysf-module-sprite.png);
  background-origin:initial;
  background-position:0 0;
  background-repeat:repeat no-repeat;
  border-bottom-color:white;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:#DDDDDD;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#DDDDDD;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:white;
  border-top-style:none;
  border-top-width:1px;
  height:25px;
  padding-bottom:5px;
  padding-left:0;
  padding-right:0;
  padding-top:5px;
}

.hd h6 {font-size:17px;color:#000;font-weight:normal;}



/* COMMENT FORM */
#commentForm{margin:0 15px 15px 15px;padding:0;border:0;}
#commentForm #commentError{color:red;}
#commentForm #buttonCommentForm{cursor:pointer;padding:3px 10px;background:url(../images/blue/main_nav_bg.png) repeat;margin:5px 0;-moz-border-radius:5px;color:#fff;font-weight:bold;font-size:11px;}
#commentForm input, #commentForm textarea{border:1px solid #ccc;background:#fff;margin:5px 0;}
#commentForm input:focus, #commentForm textarea:focus{border:1px solid #000;background:#FFFFE0;}


.tableStat tr td {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    color: #666666;
    text-align: center;
}

.trhead {
    background: none repeat scroll 0 0 #eaeaea;
}
.odd {
    background: none repeat scroll 0 0 #eaeaea;
}

.even:hover, .odd:hover {
    background: none repeat scroll 0 0 #E3EFFF;
}

.oddHover {
    background: none repeat scroll 0 0 #EAEAEA;
}

